home *** CD-ROM | disk | FTP | other *** search
- Path: access4.digex.net!not-for-mail
- From: ell@access4.digex.net (Ell)
- Newsgroups: comp.lang.c++
- Subject: Re: [Q] on Garbage Collection in mixed C/C++
- Date: 7 Feb 1996 05:16:37 GMT
- Organization: The Universe
- Message-ID: <4f9cjl$2gc@news4.digex.net>
- NNTP-Posting-Host: access4.digex.net
- X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
-
- From news3.digex.net!access4.digex.net!not-for-mail Wed Feb 7 00:06:09 1996
- Path: news3.digex.net!access4.digex.net!not-for-mail
- From: ell@access4.digex.net (Ell)
- Newsgroups: comp.object
- Subject: Re: [Q] on Garbage Collection in mixed C/C++
- Date: 7 Feb 1996 04:59:30 GMT
- Organization: The Universe
- Lines: 20
- Message-ID: <4f9bji$2gc@news4.digex.net>
- References: <4f2jik$kbi@news1.infinet.com> <DMC9q1.LDz@beaver.cs.washington.edu>
- NNTP-Posting-Host: access4.digex.net
- X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
-
- Jeffrey Dean (jdean@cs.washington.edu) wrote:
- :...
- : running on. If it's soft real-time and you're running on a system
- : with appropriate VM support (most Unix machines), the I would
- : recommend Hans Boehm's conservative garbage collection system for
- : C/C++ from Xerox PARC. It has an incremental collector that can
- : provide average delays in the tens to hundreds of milliseconds range,
- : depending on heap size, processor speed, and a host of other factors.
-
- You know, one thing about gc is that if you don't have enough virtual
- memory you are out of luck regardless of your gc strategy. As Stroustrup
- relates in C++ PL, memory management is about attempting to simulate
- infinite memory. But let's face the facts, if you don't have enuff box
- stuff, you simply ain't got it.
-
- That said gc, and memory management in C++ is being acheived most
- effectively through various idioms (for some see the C++ FAQ book), and
- "great" third party gc tools for C++.
-
- Elliott
-
-